Skip to content

Update smoke tests app-template#21153

Closed
github-actions[bot] wants to merge 767 commits intokg-run-smoke-tests-with-depsfrom
smoke-tests/update-app-template
Closed

Update smoke tests app-template#21153
github-actions[bot] wants to merge 767 commits intokg-run-smoke-tests-with-depsfrom
smoke-tests/update-app-template

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 3, 2026

Regenerated the smoke-tests app-template using ember-cli latest.

[BUGFIX] url should be correct in the hooks
[BUGFIX] Fix mutable QPs through evented hooks
[BUGFIX] RouteInfo should correctly reflect substate transitions
transition.from and transition.to in `routeDidChange` should be a Rou…
[BUGFIX] Gracefully handle frozen objects
[bugfix] .apply calls do not get rewritten in Ember
[bugfix] fix edge frozen objects
[BUGFIX] Ensure activeTransiton
Fix transition being undefined through substates
kategengler and others added 26 commits March 17, 2026 19:27
Add tests for:
- <this.dynamicComponent> invocations
- <@argComponent> invocations

Both currently produce '(unknown template-only component)' instead of
the expected component name because dynamic resolution at runtime
loses the invocation-site name information.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…RenderTree

For dynamic component invocations like `<this.Foo>` and `<@Greeting>`,
the debug render tree now shows the invocation-site name instead of
'(unknown template-only component)'.

This works by extracting the Reference's debugLabel in
VM_RESOLVE_DYNAMIC_COMPONENT_OP and VM_RESOLVE_CURRIED_COMPONENT_OP,
and setting it as the ComponentDefinition's debugName when no name
is already present.

- `<this.Foo>` → name: "Foo"
- `<@Greeting>` → name: "Greeting"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ames

Use the full debugLabel as the component name so users see exactly
how the component was invoked:

- `<this.Foo>` → name: "this.Foo"
- `<@Greeting>` → name: "@Greeting"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The invocation-site name propagation relies on ref.debugLabel which
is only available in DEBUG mode. Skip these tests in production builds.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ations

Make the low-level component scope able to be an object instead of an array
@kategengler kategengler force-pushed the smoke-tests/update-app-template branch from 199ad5c to 97ce18f Compare March 23, 2026 09:29
@kategengler kategengler deleted the smoke-tests/update-app-template branch March 24, 2026 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.